home *** CD-ROM | disk | FTP | other *** search
- Path: aadt.sdt.com!usenet
- From: david_hooker@sdt.com
- Newsgroups: comp.lang.c++,comp.programming
- Subject: Re: Young programmers read me.
- Date: 20 Mar 1996 23:54:39 GMT
- Organization: SABRE Decision Technologies
- Message-ID: <4iq5rv$aph@aadt>
- References: <4icpp9$7hr@barad-dur.nas.com> <4imqe4$cj3@ping1.ping.be> <4ippuq$4pk@scoop.eco.twg.com>
- Reply-To: david_hooker@sdt.com
- NNTP-Posting-Host: 144.9.150.154
- X-Newsreader: IBM NewsReader/2 v1.02
-
- In <4ippuq$4pk@scoop.eco.twg.com>, mike@vishnu.eco.twg.com (This space intentionally left blank) writes:
- >In article <4iok3n$msv@guysmiley.blarg.net>, vanevery@blarg.net (Brandon J. Van Every) writes:
- >
- >>John Howard (jhoward@solar.sky.net) wrote:
- >>: Using Ada 95 will save you a tremendous amount of time otherwise spent on
- >>: debugging and maintenance hacks.
- >
- >>Other than evangelizing Ada in forums like this, and/or suggesting
- >>that Ada showcase OS's be built, can you suggest some practical ways
- >>to cause the software industry to eventually embrace Ada?
-
- [snip]
-
- >Sure, it's less flamboyant and "macho" to just engineer good software, code
- >it and have it work and be simple to maintain, but the old days of "it was
- >hard to write, it should be hard to modify" and 18-24 hour "crunch" days at
- >the end of the project when you have "just one more bug...or maybe two..."
- >need to be over. Customers don't like having to use support lines to get
- >problems fixed any more than companies like to pay to provide them.
-
- Actually, around here the "macho" programmers are those that do it right the
- _first_ time!! Our "falmboyant" programmers get complex pieces of code
- done _right_, and get it done _on_time_ or even (drumroll...) early!!
-
- Someone who needs a buttload of time to write something is either a beginner,
- an amateur, or a below-average performer --- definately not "macho". And we
- use C++ (our system has 700,000 - 1,000,000 LOC).
-
- >If you don't agree, check out any of the Corel newsgroups and see how thier
- >customers feel about the seemingly endless bugs in their products. Sure, they
- >fix them...eventually (I was up to CorelDRAW 5.0 rev F before things started
- >working properly)...but how many hundreds of thousands of lost production hours
- >are created by pointer bugs, memory leaks, unintended type conversions, array
- >out of bounds errors, and other types of errors made simple by C/C++ and less
- >easy to generate by other languages, such as Ada? Corel has said publicly that
- >it isn't possible to write bug-free code in a comptitive marketplace using C or
- >C++...it just takes too much time in those languages and they'd likely miss
- >something anyway, so they don't bother and just let the customers locate those
- >bugs that really bother them.
-
- Sound's like a either bad programmers, or just a bad attitude.
-
- Writing well-engineered software in C++ (probably) does take more dicipline
- than several other languages. And I personally would prefer a well-
- diciplined programmer (in any language) over one that's not. In my opinion,
- it's the programmer, not the language, that makes or breaks the code.
-
- -dave-
-
-
-